if("undefined"!==typeof _izooto)throw Error("Duplicate Pixel Found !!");var Izooto=function(e){var a=this;a.throwError=function(a){throw Error(a);};a.log=function(b){1==a.debug&&console.log(b)};a.checkAlternates=function(){"object"!==typeof window._izAlternate?a.log("No alternate implementations found"):(void 0!=window._izAlternate.initAlt&&"function"==typeof window._izAlternate.initAlt&&window._izAlternate.initAlt(),Object.keys(_izAlternate).map(function(b,c){Object.keys(a).map(function(c,f){c===b&&(a[c]=_izAlternate[b])})}))};a.checkBrowser=function(){var a=navigator.userAgent.toLowerCase();parseFloat(navigator.appVersion);parseInt(navigator.appVersion,10);var c="",d,f;if(-1!=(d=a.indexOf("opr/"))){var g="Opera";var e=a.substring(d+4)}else-1!=(d=a.indexOf("opera"))?(g="Opera",e=a.substring(d+6),-1!=(d=a.indexOf("version"))&&(e=a.substring(d+8))):-1!=(d=a.indexOf("edge/"))?(g="Edge",e=a.substring(d+5)):-1!=(d=a.indexOf("edga/"))?(g="Edge",e=a.substring(d+5)):-1!=(d=a.indexOf("edgios/"))?(g="Edge",e=a.substring(d+7)):-1!=(d=a.indexOf("edg/"))?(g="Edge",e=a.substring(d+4)):-1!=(d=a.indexOf("ucbrowser"))?(g="Ucb",e=a.substring(d+10)):-1!=(d=a.indexOf("msie"))?(g="Microsoft Internet Explorer",e=a.substring(d+5)):-1!=(d=a.indexOf("crios"))?(g="Other",a.substring(d+6),e=c="40"):-1!=(d=a.indexOf("chrome"))?(g="Chrome",e=a.substring(d+7),/(.*?)wv\)/.test(a)&&(g="Other",e=c="41")):-1!=(d=a.indexOf("safari"))&&(/mac/.test(a)||/ipad|iphone|ipod/.test(a))?(g="Safari",e=a.substring(d+7),-1!=(d=a.indexOf("version"))&&(e=a.substring(d+8))):-1!=(d=a.indexOf("firefox"))?(g="Firefox",e=a.substring(d+8)):(g="Other",e="1");-1!=(f=e.indexOf(";"))&&(e=e.substring(0,f));-1!=(f=e.indexOf(" "))&&(e=e.substring(0,f));a=parseInt(""+e,10);isNaN(a)&&(e=""+parseFloat(navigator.appVersion),a=parseInt(navigator.appVersion,10));if("40"==c||"41"==c)a=c;return g+"-"+a+"-"+e};a.checkIfSafari=function(){if(1!=a.deviceType)return 0;var b=a.checkBrowser().split("-");return"Safari"==b[0]&&7<=b[1]?1:0};a.incog=function(a){var b=window.RequestFileSystem||window.webkitRequestFileSystem;if(b)return b(window.TEMPORARY,100,function(b){a(!1)},function(b){a(!0)});a(!1)};a.checkIfChrome=function(){var b=a.checkBrowser().split("-");return"Chrome"==b[0]&&42<=b[1]?1:0};a.checkIfFirefox=function(){var b=a.checkBrowser().split("-");return 1!=a.deviceType&&"Firefox"==b[0]&&48<=b[1]?1:"Firefox"==b[0]&&44<=b[1]?1:0};a.checkIfUcb=function(){return"Ucb"==a.checkBrowser().split("-")[0]?1:0};a.checkIfOpera=function(){return"Opera"==a.checkBrowser().split("-")[0]?1:0};a.checkIfEdge=function(){return"Edge"==a.checkBrowser().split("-")[0]?1:0};a.checkForFcm=function(){var b=a.checkBrowser().split("-");return a.isUcb&&12<=b[1]||a.isOpera&&42<=b[1]||1==a.isEdge&&17<=b[1]?1:0};a.urlB64ToUint8Array=function(a){var b="=".repeat((4-a.length%4)%4);a=(a+b).replace(/\-/g,"+").replace(/_/g,"/");a=window.atob(a);b=new Uint8Array(a.length);for(var d=0;da.getTimeDiff(b)))try{b="";b=(new Date).getTimezoneOffset();var c="pid="+a.client+"&btype="+a.browser+"&dtype="+a.deviceType+"&tz="+(b+330)+"&bver="+a.browserVer+"&pte="+a.subType+"&os="+a.os+"&pt="+a.promptType+"&ge="+a.gdprPromptStatus+a.optinParam;iframe=document.createElement("IFRAME");iframe.setAttribute("src",a.setEnrUrl+"?"+c);iframe.style.width="0px";iframe.style.height="0px";iframe.style.border="0px";iframe.setAttribute("visibility","hidden");iframe.style.display="none";iframe.onload=function(){a.setIzSync("evt")};null!=document.body?document.body.appendChild(iframe):document.head.appendChild(iframe)}catch(d){a.log("izooto:: unable to set ENR "+d)}}};a.getizlocal=function(a,c){var b={},f="";if(""!=a)try{b=JSON.parse(a)}catch(g){}void 0!=b[c]&&(f=b[c]);return f};a.getIndexDBData=function(b,c,d){return new Promise(function(f,g){var e=b.transaction([c]).objectStore(c),h="all"==d?e.getAll():e.get(d);h.onerror=function(a){g("Unable to retrieve data from db!")};h.onsuccess=function(b){b="";h.result?b=h.result:a.log("Not found in db! "+c+"::"+d);f(b)}})};a.tblExtract=function(a,c,d){for(var b in a)if(a[b].hasOwnProperty(c)&&a[b][c]==d)return a[b];return{}};a.getswVersionPromise=function(){return new Promise(function(b,c){a.db.init().then(function(d){a.getIndexDBData(d,"options","swVer").then(function(a){var d=a.val;a.hasOwnProperty("key")?b(d):c(!1)})["catch"](function(b){a.log(b);c(!1)})})["catch"](function(b){a.log(b);c(!1)})})};a.setizlocal=function(b,c,d,f,g){var e=Math.round((new Date).getTime()/1E3),h={};if(""!=f)try{h=JSON.parse(f)}catch(l){}h[c]=void 0!=d&&""!=d?d:e;void 0!=g&&!0===g&&delete h[c];a.isLocalStorage&&localStorage.setItem(b,JSON.stringify(h))};a.setizConfig=function(b,c,d){d=a.getStorage("izConf");a.setizlocal("izConf",b,c,d)};a.getizConfig=function(b){var c=a.getStorage("izConf");return a.getizlocal(c,b)};a.getApihcStorage=function(b,c){var d="",f=a.getizConfig("iz_apihc");return""!=f&&(d=JSON.parse(f),d=void 0!=d[b]?d[b]:0,0!=d&&!1!==c)?(f=d.split("#"),d=f[1],f=f[0],"counter"==c?d:f):d};a.setApihcStorage=function(b,c,d,f){var g=a.getStorage("izConf");var e=a.getizConfig("iz_apihc"),h={};if(""!=g)try{JSON.parse(g)}catch(n){}if(""!=e){try{h=JSON.parse(e)}catch(n){}if(h.hasOwnProperty(b))if(g=a.getApihcStorage(b,!1),""!=g){var l=g.split("#"),m=l[1];g=d!=l[0]?!1:!0}else g=!1;else g=!1;switch(c){case "INCRCount":h[b]=g?l[0]+"#"+(parseInt(m)+1):d+"#1";break;case "resetTime":h[b]=g?d+"#"+m:d+"#"+f;break;case "resetCount":h[b]=g?l[0]+"#"+f:d+"#"+f;break;case "INCRTime":g&&(h[b]=parseInt(l[0])+1+"#"+m),h[b]=d+"#1"}}else h[b]=d+"#1";a.setizConfig("iz_apihc",JSON.stringify(h))};a.getIzSync=function(b){var c=a.getStorage("izSync");return a.getizlocal(c,b)};a.setIzSync=function(b,c,d){var f=a.getStorage("izSync");a.setizlocal("izSync",b,c,f,d)};a.getTimeDiff=function(a,c){var b=a-(new Date).getTime()/1E3;if(void 0==c||0==c)b/=60;return Math.abs(Math.round(b))};a.setCookie=function(b,c){var d=new Date;d.setTime(d.getTime()+1296E8);d="expires="+d.toUTCString();document.cookie=b+"="+c+";path=/;"+a.cDomain+d+";"+a.cSameSite};a.removeStorage=function(b){"iztoken"==b&&(b=a.tokenCookie);document.cookie=b+"=1;path=/;expires=Thu, 2 Aug 1991 20:47:11 UTC;;"+a.cSameSite;""!=a.cDomain&&(document.cookie=b+"=1;path=/;"+a.cDomain+"expires=Thu, 2 Aug 1991 20:47:11 UTC;;"+a.cSameSite);localStorage.removeItem(b)};a.getCookie=function(a){try{a+="=";for(var b=document.cookie.split(";"),d=0;d';a.iconBlue='';a.locale="undefined"!==e.locale&&""!==e.locale?e.locale:"en";a.closeMsg=void 0!==e.closeMsg&&""!==e.closeMsg?e.closeMsg:"CLOSE";a.subscribedMsg=void 0!==e.subscribedMsg&&""!==e.subscribedMsg?e.subscribedMsg:"Subscribed";a.alreadySubscribedMsg=void 0!==e.alreadySubscribedMsg&&""!==e.alreadySubscribedMsg?e.alreadySubscribedMsg:"You've already subscribed to notifications.";a.clickOnAllowMsg=void 0!==e.clickOnAllowMsg&&""!==e.clickOnAllowMsg?e.clickOnAllowMsg:"Click On allow to subscribe to notifications";a.blockedMsg=void 0!==e.blockedMsg&&""!==e.blockedMsg?e.blockedMsg:"Blocked";a.alreadyDeniedMsg=void 0!==e.alreadyDeniedMsg&&""!==e.alreadyDeniedMsg?e.alreadyDeniedMsg:"You've blocked notifications from this site.";a.thanksForSubscribingMsg=void 0!==e.thanksForSubscribingMsg&&""!==e.thanksForSubscribingMsg?e.thanksForSubscribingMsg:"Thank you for subscribing to push notifications!";a.tabAbandonment=void 0!==e.tabAbandonment&&""!==e.tabAbandonment?e.tabAbandonment:{};a.tabAbandonment.status=void 0!=a.tabAbandonment.status?a.tabAbandonment.status:0;a.tabAbandonment.timeout=void 0!=a.tabAbandonment.timeout?a.tabAbandonment.timeout:600;a.tabAbandonment.pushTimeout=void 0!=a.tabAbandonment.pushTimeout?a.tabAbandonment.pushTimeout:3600;a.tabAbandonment.data=void 0!==a.tabAbandonment.data&&""!==a.tabAbandonment.data?a.tabAbandonment.data:{};a.tabAbandonment.counter=0;a.siteUrl=void 0!==e.siteUrl?e.siteUrl:"";a.promptType=void 0!==e.promptFlow?e.promptFlow:0;a.promptDesign=void 0!==e.promptDesign?e.promptDesign:{};a.optInDesign=void 0!==e.optInDesign&&""!=e.optInDesign?e.optInDesign:"";a.optInDesignType=void 0!==e.optInDesignType?e.optInDesignType:"";1!=a.deviceType&&(a.promptDesign=void 0!==e.mobPromptDesign?e.mobPromptDesign:a.promptDesign,a.promptType=void 0!==e.mobPromptFlow?e.mobPromptFlow:a.promptType,a.optInDesignType=void 0!==e.mobOptInDesignType?e.mobOptInDesignType:a.optInDesignType,a.promptDelay=void 0!==e.mobPromptDelay?e.mobPromptDelay:a.promptDelay,a.repeatPromptDelay=void 0!==e.mobRepeatPromptDelay?e.mobRepeatPromptDelay:a.repeatPromptDelay,a.optInCloseDelay=void 0!==e.mobOptInCloseDelay?e.mobOptInCloseDelay:a.optInCloseDelay);a.newOptIn=void 0!==e.mobPromptDesign||void 0!==e.mobPromptFlow?1:0;a.optinParam=""!=a.optInDesignType?"&optin="+a.optInDesignType:"";a.promptDesign.poweredbysrc="https://www.izooto.com/getting-started-with-izooto?utm_source=referral&utm_medium=PoweredBy&utm_campaign="+encodeURIComponent(a.siteUrl);a.defaultDialogDesign='
'+ a.thanksForSubscribingMsg+'
'+a.closeMsg+"
";a.dialogDesign=void 0!==e.dialogDesign&&""!=e.dialogDesign?e.dialogDesign:a.defaultDialogDesign;a.branding=void 0!==e.branding?e.branding:1;a.httpsBranding="";a.overlay=void 0!==e.overlay?e.overlay:0;a.overlayMessage=void 0!==e.overlayMessage?e.overlayMessage:"Click on 'allow' to subscribe to notifications";a.httpsOverlay="
"+ a.overlayMessage+"
";a.isChrome&&(61=f&&""!=g.trim()&&32>=g.length)if(newKey=g.toLowerCase(),newKey=newKey.trim(),g=b[e],"string"===typeof g&&""!=g&&"add"==c){g=g.trim();objValTrimmed=g.substring(0,a.maxPropChar);var h=/^(https?):\/\//;""!=g&&(g.length<=a.maxPropChar||h.test(g))?d[newKey]=g:d[newKey]=objValTrimmed;f++}else if("object"===typeof g){if(g instanceof Array&&1<=g.length){e=[];var l=0;for(h in g){var m=g[h];m=m.substring(0,a.maxPropChar);"number"==typeof m&&null!=m&&63>=l&&m.toString().length<=a.maxPropChar?(e.push(m),l++):"string"==typeof m&&""!=m.trim()&&63>=l&&m.trim().length<=a.maxPropChar&&(m=m.trim(),e.push(m),l++)}1<=e.length&&(d[newKey]=e,f++)}}else"boolean"===typeof g&&"add"==c?(d[newKey]=g,f++):"number"===typeof g&&"add"==c&&g.toString().length<=a.maxPropChar&&null!=g&&(d[newKey]=g,f++)});return d}catch(g){}return!1};a.filterEv=function(b){try{var c={},d=0;Object.keys(b).map(function(f){var g=f;f=f.substring(0,32);15>=d&&""!=f.trim()&&32>=f.length&&(newKey=f.toLowerCase(),newKey=newKey.trim(),f=b[g],"string"===typeof f&&""!=f?(f=f.trim(),objValTrimmed=f.substring(0,a.maxPropChar),g=/^(https?):\/\//,""!=f&&(f.length<=a.maxPropChar||g.test(f))?c[newKey]=f:c[newKey]=objValTrimmed,d++):"boolean"===typeof f?(c[newKey]=f,d++):"number"===typeof f&&(f.toString().length<=a.maxPropChar&&null!=f||-1a.month&&(a.month="0"+a.month.toString());if(2!=f&&(1!=a.gdprPromptStatus||1==f||3==f)){g=a.getStorage("iztoken");token=a.getBrowserKeyFromToken(g);if("userp"===b){a.eventsURL=a.parseEpConf("SegmentProperties");if(!a.shouldSend("userp",a.date,a.month))return;if(void 0!==c.add&&1<=Object.keys(c.add).length){var e="add";var h=a.filterUserProp(c.add,e)}else if(void 0!==c.remove&&1<=Object.keys(c.remove).length)e="remove",h=a.filterUserProp(c.remove,e);else{a.log("Invalid JSON format");return}if(!h){a.log("Invalid Json Data");return}c=JSON.stringify(h)}else if("evt"===b){a.eventsURL=a.parseEpConf("SegmentEvents");if(!a.shouldSend("evt",a.date,a.month))return;a.setApihcStorage("evt_pd","INCRCount",a.date);a.setApihcStorage("evt_pm","INCRCount",a.month);"string"==typeof c&&(c=c.toLowerCase(),c=c.trim(),c.search(" "));if("string"==typeof c&&""!=c||"number"==typeof c){if(e=c,void 0!=d&&1<=Object.keys(d).length){h=a.filterEv(d);if(!h){a.log("Invalid Json Data");return}c=JSON.stringify(h)}}else return}else if("pers"===b){if(a.persURL=a.parseEpConf("PersonalProperties"),void 0!=c&&1<=Object.keys(c).length){h=a.filterPersonalisation(c);if(!h){a.log("Invalid Json Data");return}c=JSON.stringify(h)}}else if("trg"===b)if(a.eventsURL=a.parseEpConf("TriggerEvent"),"string"==typeof c&&(c=c.toLowerCase(),c=c.trim(),c.search(" ")),"string"==typeof c&&""!=c||"number"==typeof c){if(e=c,void 0!=d&&1<=Object.keys(d).length){h=a.filterTrigger(d);if(!h){a.log("Invalid Json Data");return}c=JSON.stringify(h)}}else return;else return;if(""!=token){var l=0;try{g=JSON.parse(g),1Object.keys(d).length)||"evt"!=b&&"trg"!=b)if(a.isJsonString(c)&&1<=Object.keys(h).length)a.log("final obj :: "+c),h=encodeURIComponent(c),f=f+"&val="+h;else return;if("userp"==b){h=a.getStorage("izup");g=a.getIzSync("userp");if("remove"!=e&&""!=h&&!0===a.matchProp(h,c)&&""!=g&&1440>a.getTimeDiff(g)){1==a["debugger"].status&&a["debugger"].log("User Property: Already Sent to iZooto "+c,a["debugger"].successCode);return}a.setApihcStorage("prop_pd","INCRCount",a.date);a.setApihcStorage("prop_pm","INCRCount",a.month)}else if("pers"==b&&(h=a.getStorage("izPers"),g=a.getIzSync("izPers"),""!=h&&!0===a.matchProp(h,c)&&""!=g&&1440>a.getTimeDiff(g)))return;g=a.eventsURL;"pers"===b&&(g=a.persURL);a.httpRequest(g,function(){var f=a["debugger"].msgSet;if("userp"==b){var g="User Property";"remove"==e?a.removeStorage("izup"):(a.isLocalStorage&&localStorage.setItem("izup",encodeURIComponent(c)),a.setIzSync("userp"))}else"pers"==b?(g="Personalization Property",a.isLocalStorage&&localStorage.setItem("izPers",encodeURIComponent(c)),a.setIzSync("izPers")):g="evt"==b?"User Event":"Trigger";if(1==a["debugger"].status){var k=g+": "+c+" "+f.ev;if("evt"==b||"trigger"==b)k=g+": "+e+" "+ f.ev,d&&(k+=" with data "+c);a["debugger"].log(k,a["debugger"].successCode)}},{},{method:"post",data:f})}else a.log("Invalid events data")}};a.filterTrigger=function(a){try{var b={},d=0;Object.keys(a).map(function(c){var f=c;c=c.substring(0,32);15>=d&&""!=c.trim()&&32>=c.length&&(newKey=c.toLowerCase(),newKey=newKey.trim(),c=a[f],"string"===typeof c&&""!=c&&(c=c.trim(),objValTrimmed=c.substring(0,512),b[newKey]=""!=c&&512>=c.length?c:objValTrimmed,d++))});return b}catch(f){}return!1};a.filterPersonalisation=function(b){try{var c={},d=0;Object.keys(b).map(function(f){var g=f;f=f.substring(0,32);1>d&&""!=f.trim()&&32>=f.length&&(newKey=f.toLowerCase(),newKey=newKey.trim(),f=b[g],"string"===typeof f&&""!=f?(f=f.trim(),objValTrimmed=f.substring(0,a.maxPropChar),c[newKey]=""!=f&&f.length<=a.maxPropChar?f:objValTrimmed,d++):"number"===typeof f&&f.toString().length<=a.maxPropChar&&null!=f&&(c[newKey]=f,d++))});return c}catch(f){}return!1};a.matchProp=function(b,c){try{b=JSON.parse(b),c=JSON.parse(c)}catch(h){a.log(h)}if("object"!=typeof b)return!1;for(var d in c){if(void 0==b[d])return!1;if("object"==typeof c[d]){if(c[d]instanceof Array&&b[d]instanceof Array){var f=c[d],g=b[d],e;for(e in f)if(0>g.indexOf(f[e]))return!1}}else if(b[d]!=c[d])return!1}return!0};a.tagsDeprecation=function(){console.warn("iZooto :: Tags are no longer supported. See https://help.izooto.com/article/segementation/ ")};a.removeItemFromQ=function(a){for(var b in window._izq)window._izq[b][0]==a&&window._izq.splice(b,1)};a.syncQueue=function(b,c){if("[object Array]"!==Object.prototype.toString.call(b))a.log("Invalid _izq : "+JSON.stringify(b,null,4));else if(0===b.length)a.log("_izq is empty.");else{var d=[],f;for(f in window._izq)d.push(window._izq[f]);if(null===c)d.map(function(b,c){0<=window._izq.indexOf(b)&&("[object Array]"===Object.prototype.toString.call(b)?"customizeOptInPrompt"===b[0]&&"object"==typeof b[1]?a.customizeOptInPrompt(b[1]):("register_callback"===b[0]&&"function"===typeof b[1]&&(a.userCallback=b[1],a.removeItemFromQ(b[0])),"registerSubscriptionCallback"===b[0]&&"function"===typeof b[1]&&(a.subscriptionCallback=b[1],a.removeItemFromQ(b[0])),"registerPromptDisplayCallback"===b[0]&&"function"===typeof b[1]&&(a.promptCallback=b[1],a.removeItemFromQ(b[0])),"triggerPrompt"===b[0]&&(a.promptUser(),a.removeItemFromQ(b[0])),"triggerPromptWithDelay"===b[0]&&(setTimeout(a.promptUser,a.promptDelay),a.removeItemFromQ(b[0])),"syncFCMToken"===b[0]&&("string"==typeof b[1]&&""!=b[1]&&(a.subType=1,a.fcmToken=b[1],a.sendEnrHit("allowed",1,b[1])),a.removeItemFromQ(b[0])),"updateSubscription"===b[0]&&("subscribe"!=b[1]&&"unsubscribe"!=b[1]||a.updateSubscription(b[1]),a.removeItemFromQ(b[0])),"gaId"===b[0]&&"string"===typeof b[1]&&"object"==typeof b[2]&&(a.ga.initialize(b),a.removeItemFromQ(b[0]))):"object"===typeof b&&b.hasOwnProperty("autoPrompt")&&!1===b.autoPrompt&&(a.autoPrompt=!1))});else{var g=null;for(f=0;f=e.toString().trim().length&&""!=e&&(void 0!=g[2]&&"object"==typeof g[2]?(a.sendEventsData("evt",e,g[2]),a.events.syncAsTrigger(e,g[2])):(a.sendEventsData("evt",e),a.events.syncAsTrigger(e)));a.removeItemFromQ(g[0])}else"personalizationProperty"===g[0]?(void 0!=g[1]&&""!=g[1]&&(a.sentUserProp=g[1],a.sendEventsData("pers",g[1])),a.removeItemFromQ(g[0])):"trigger"===g[0]?(e=void 0!=g[1]?g[1]:"","string"==typeof e&&(e=e.trim()),e=e.substring(0,32),void 0!=e&&("string"==typeof e||"number"==typeof e)&&32>=e.toString().trim().length&&""!=e&&(void 0!=g[2]&&"object"==typeof g[2]?a.sendEventsData("trg",e,g[2]):a.sendEventsData("trg",e)),a.removeItemFromQ(g[0])):"gaId"===g[0]&&"string"===typeof g[1]&&"object"==typeof g[2]&&(a.ga.initialize(g),a.removeItemFromQ(g[0]));g[0]&&a.log("Item Processed : "+g[0]);if("[object Array]"===Object.prototype.toString.call(g)&&2===g.length&&"string"===typeof g[0]){e=g[0];g=g[1];var h=a.getBaseTagLink(c);1!==a.izTags&&a.log("tags disabled");switch(e){case "add_tag":window._izq.splice(f,1);a.addTag(g,h);break;case "remove_tag":window._izq.splice(f,1);a.removeTag(g,h);break;case "add_property":if("object"!==typeof g||"string"!==typeof g.name||"string"!==typeof g.value&&"number"!==typeof g.value&&"boolean"!==typeof g.value||""===g.value){a.log("Invalid payload at index (add_tag) : "+f+" : "+JSON.stringify(g,null,4));continue}window._izq.splice(f,1);a.addProperty(g.name,g.value,h);break;default:a.log("Invalid operation at index : "+f+" : "+e)}}}}}};a.setupQueue=function(){"[object Array]"!==Object.prototype.toString.call(window._izq)&&(window._izq=[]);window._izq.push=function(b){if("[object Array]"===Object.prototype.toString.call(b)&&"getSubscriberId"===b[0]){var c=a.getStorage("iztoken");return c=a.getBrowserKeyFromToken(c)}if("[object Array]"===Object.prototype.toString.call(b)&&"customizeOptInPrompt"===b[0]&&"object"==typeof b[1])a.customizeOptInPrompt(b[1]);else if("[object Array]"===Object.prototype.toString.call(b)&&"debug"===b[0]&&1==b[1])a["debugger"].init();else if("[object Array]"===Object.prototype.toString.call(b)&&"triggerPrompt"===b[0])a.promptUser();else if("[object Array]"===Object.prototype.toString.call(b)&&"syncFCMToken"===b[0])"string"==typeof b[1]&&""!=b[1]&&(a.subType=1,a.fcmToken=b[1],a.sendEnrHit("allowed",1,b[1]));else if("[object Array]"===Object.prototype.toString.call(b)&&"triggerPromptWithDelay"===b[0])setTimeout(a.promptUser,a.promptDelay);else if("[object Array]"===Object.prototype.toString.call(b)&&"updateSubscription"===b[0])"subscribe"!=b[1]&&"unsubscribe"!=b[1]||a.updateSubscription(b[1]);else if("[object Array]"===Object.prototype.toString.call(b)&&"userProfile"===b[0])void 0!=b[1]&&""!=b[1]&&a.sendEventsData("userp",b[1]);else if("[object Array]"===Object.prototype.toString.call(b)&&"personalizationProperty"===b[0])void 0!=b[1]&&""!=b[1]&&a.sendEventsData("pers",b[1]);else if("[object Array]"===Object.prototype.toString.call(b)&&"event"===b[0])c=void 0!=b[1]?b[1]:"","string"==typeof c&&(c=c.trim()),c=c.substring(0,32),void 0!=c&&("string"==typeof c||"number"==typeof c)&&32>=c.toString().trim().length&&""!=c&&(void 0!=b[2]&&"object"==typeof b[2]?(a.sendEventsData("evt",c,b[2]),a.events.syncAsTrigger(c,b[2])):(a.sendEventsData("evt",c),a.events.syncAsTrigger(c)));else if("[object Array]"===Object.prototype.toString.call(b)&&"trigger"===b[0])c=void 0!=b[1]?b[1]:"","string"==typeof c&&(c=c.trim()),c=c.substring(0,32),void 0!=c&&("string"==typeof c||"number"==typeof c)&&32>=c.toString().trim().length&&""!=c&&(void 0!=b[2]&&"object"==typeof b[2]?a.sendEventsData("trg",c,b[2]):a.sendEventsData("trg",c));else if("[object Array]"===Object.prototype.toString.call(b)&&"gaId"===b[0]&&"string"==typeof b[1]&&"object"==typeof b[2])a.ga.initialize(b);else if(c=a.getStorage("iztoken"),c=a.getBrowserKeyFromToken(c),""===c)a.log("Token is empty.");else{var d=[];d.push(b);a.syncQueue(d,c)}}};a.getBrowserKeyFromToken=function(b){var c=!0;try{JSON.parse(b)}catch(d){c=!1}return c?a.getSubscriptionKey(b):b};a.processQueue=function(){if(!a.isSubDomain){var b=a.getStorage("iztoken");b=a.getBrowserKeyFromToken(b);a.syncQueue(window._izq,null);""!==b&&void 0!==window._izq&&a.syncQueue(window._izq,b);a.setupQueue()}};a.createWelcomeNotification=function(){if(1===a.isWelcomeNotification&&""!=a.welcomeIcon&&""!=a.welcomeTitle&&""!=a.welcomeBody){var b=new Notification(a.welcomeTitle,{icon:a.welcomeIcon,body:a.welcomeBody,tag:"welcome"});b.onclick=function(){""!=a.welcomeUrl?(b.close(),window.open(a.welcomeUrl,"_blank")):b.close()};0e&&50<=a.browserVer&&(b+="&up=1")),e=a.getBrowserKeyFromToken(a.getStorage("iztoken")),h=a.getIzSync("ag"),l=a.getIzSync("agt"),a.currentToken!=e)a.log("Force Sync");else{if(1==f&&a.syncAdNetwork(e,g),1==h&&1!=a.forceTokenSync&&1!=a.gcmToVapid||1==a.getIzSync("gvm")||1==a.forceTokenSync&&""!=l&&1440>a.getTimeDiff(l))return}else if("already_denied"==c&&(l=a.getIzSync("ad"),1==l))return;var u=1,p=function(f,e){u++;200==e?("already_granted"==c?(a.setIzSync("ag",1),a.setIzSync("agt"),1==a.getStorage("izgtv")&&a.setIzSync("gvm",1)):"already_denied"==c?a.setIzSync("ad",1):1==a.gcmToVapid&&"allowed"==c?a.setIzSync("gvm",1):1==a.gcmToVapid&&"allowed"==c&&a.setIzSync("gvm",1),("allowed"==c||"already_granted"==c)&&0=u&&setTimeout(function(){a.setStorage("izpte",a.subType);a.httpRequest(b,p,{},{method:"post",data:d})},2500),a.log("Synced :: "+req.status))};if("allowed"!=c&&"already_granted"!=c||a.isSafari||!a.fcmEnable)2==a.subType&&(d=d+"&vpk="+a.vapid),1==a.subType&&(d=d+"&fe=1&ft="+a.fcmToken,a.setStorage("izfcmtoken",a.fcmToken)),a.setStorage("izpte",a.subType),a.httpRequest(b,p,{},{method:"post",data:d});else{try{var t=a.izParseQuery(d),v={endpoint:t.ep,keys:{auth:t.auth,p256dh:t.pk}}}catch(r){a.httpRequest(b,p,{},{method:"post",data:d});return}"allowed"==c&&a.getToken(v).then(function(){a.getTokenThenFunction(d,p,b)})["catch"](function(c){a.log("error in get Token:"+c);a.setStorage("izpte",a.subType);a.httpRequest(b,p,{},{method:"post",data:d})});"already_granted"==c&&(""==a.getStorage("iztoken")||""==a.getStorage("izfcmtoken")?a.getToken(v).then(function(){a.getTokenThenFunction(d,p,b)})["catch"](function(c){a.getTokenCatchFunction(d,p,b)}):(d=d+"&fe=1&ft="+a.getStorage("izfcmtoken"),a.setStorage("izpte",a.subType),a.httpRequest(b,p,{},{method:"post",data:d})))}}};a.httpRequest=function(b,c,d,f){""!=f&&void 0!=f&&void 0!=f.data&&""!=f.data&&0!=a.processPriority&&(f.data=f.data+"&pp="+a.processPriority);var g="GET",e="",h=new XMLHttpRequest;h.onreadystatechange=function(){4==this.readyState&&200==this.status?"function"==typeof c&&c(this.responseText,this.status):4==this.readyState&&200!=this.status&&c(this.responseText,this.status)};"object"==typeof f&&0b.endpoint.indexOf("fcm.googleapis.com")||a.sendSubscriptionToServer(b):a.sendSubscriptionToServer(b):a.sendSubscriptionToServer(b))})["catch"](function(b){a.log("Error during getSubscription()",b)})}):a.log("Push messaging is not supported."):a.log("Notifications are not supported.")};a.loadScript=function(a){return new Promise(function(b,d){var c=document.createElement("script");c.onload=b;c.onerror=d;c.src=a;(document.body?document.body:document.head).appendChild(c)})};a.addkScript=function(){return(new Promise(function(b,c){a.loadScript(a.sak+"sak_"+a.client+".js").then(b)["catch"](function(a){c(a)})}))["catch"](function(a){reject(a)})};a.getToken=function(b){return new Promise(function(c,d){try{1==a.tokenGen?a.addkScript().then(function(){if(void 0!=izsak)var f=izsak;var e=JSON.stringify(b),k=new XMLHttpRequest;k.addEventListener("readystatechange",function(){if(4===this.readyState&&200==this.status){var b=JSON.parse(this.responseText);a.fcmToken=b.token;a.setStorage("izfcmtoken",a.fcmToken);c(a.fcmToken)}else 4==this.readyState&&200!=this.status&&d()});k.open("POST",a.fcmTokenGenURL);k.setRequestHeader("Content-Type","application/json");k.setRequestHeader("Authorization","key="+ f);k.send(e)})["catch"](function(b){a.log(b)}):c()}catch(f){d()}})};a.innerThenSubscribe=function(b){1==a.isFirefox&&1!=a.ag&&(1!=a.ffoxGranted&&a.isSubDomain&&top!=self?a.sendMessage("allowed",1,"parent"):1==a.ffoxHttps&&"default"!=Notification.permission&&a.closeHttpsBranding(),a.log("Granted & Subscribe"));return a.sendSubscriptionToServer(b)};a.innerCatchSubscribe=function(b){a.closeHttpsBranding();"denied"===Notification.permission?(1==a.ffoxHttps?a.closeHttpsBranding():"default"!=a.subscriptionType||a.isSubDomain||1==a.ad||a.sendEnrHit("denied",1),1!=a.isFirefox&&!a.isAddFcm||1==a.ad||("default"!=a.subscriptionType||a.isSubDomain?a.isSubDomain&&(self!=top?a.sendMessage("denied","1","parent"):(a.sendMessage("denied","1","opener"),a.closePopWindow())):a.sendEnrHit("denied","1")),a.isChrome&&a.isSubDomain&&self==top&&(1!=a.ad&&a.sendMessage("denied","1","opener"),a.closePopWindow()),a.log("Permission for Notification is denied")):("default"===Notification.permission&&(a.closeHttpsBranding(),"default"!=a.subscriptionType||a.isSubDomain?1===a.promptType&&a.isSubDomain&&self==top?a.sendMessage("promptclose",1,"opener"):a.isFirefox&&self!=top&&a.isSubDomain&&a.sendMessage("promptclose",1,"parent"):(a.pixelEventReciever("promptclose",!1),a.sendEnrHit("promptclose","1"))),1==a.gcmToVapidMigrate&&(a.oldGCMBkey=a.getBrowserKeyFromToken(a.getStorage("iztoken")),""==a.oldGCMBkey||void 0==a.oldGCMBkey?navigator.serviceWorker.ready.then(function(b){b.pushManager.getSubscription().then(function(b){b=JSON.stringify(b);bkey=a.getSubscriptionKey(b);a.oldGCMBkey=bkey;a.setStorage("izokey",bkey)})}):a.setStorage("izokey",a.oldGCMBkey),a.gcmToVapid=1,a.setStorage("izgtv",1),a.reSubscribeToken(b)),1!=a.forceReSubscribe&&""==a.masterDomain||a.reSubscribeToken(b),a.closePopWindow(),a.log("Unable to subscribe to push"+b))};a.subscribe=function(){navigator.serviceWorker.ready.then(function(b){b.pushManager.subscribe(a.optObj).then(function(b){a.innerThenSubscribe(b)})["catch"](function(b){a.innerCatchSubscribe(b)})})};a.popupNotice=function(a){try{document.getElementById("dynamic_iz").innerHTML="
"+a+"
"}catch(c){}};a.sendDataToOpener=function(b,c){0==a.promptType?(a.sendMessage("bKey",b,"opener"),a.popupNotice(a.subscribedMsg)):1==a.ag?(a.sendMessage("already_granted",1,"opener",b),a.popupNotice(a.alreadySubscribedMsg)):(a.sendMessage("allowed",1,"opener",b,c),a.popupNotice(a.subscribedMsg));a.closePopWindow()};a.sendSubscriptionToServer=function(b){var c=JSON.stringify(b);if(""!=a.oldGCMBkey&&void 0!=a.oldGCMBkey&&(b=a.getSubscriptionKey(c),a.oldGCMBkey==b))return;0==a.bkeySent&&("default"!=a.subscriptionType||a.isSubDomain?self==top&&a.isSubDomain?(a.setStorage("iztoken",c),a.getswVersionPromise().then(function(b){a.sendDataToOpener(c,b)})["catch"](function(b){a.log(b);a.sendDataToOpener(c,"")})):1==a.ag?a.sendMessage("already_granted",1,"parent",c):!0:(1==a.ag&&""==a.getStorage("iztoken")&&a.updateSubscription("subscribe",c,!0),1==a.ag?a.sendEnrHit("already_granted","1",c):a.sendEnrHit("allowed","1",c)),a.bkeySent=1)};a.subFrame=function(b,c){var d=a.sourceOrigin+"?action=prompt";d=d+"&izpt="+a.promptType;d=void 0!=b?b:d;c=void 0!=c?c:"izSubFrame";try{izFrame=document.createElement("IFRAME"),izFrame.setAttribute("src",d),izFrame.setAttribute("id",c),izFrame.style.width="0px",izFrame.style.height="0px",izFrame.style.border="0px",izFrame.setAttribute("visibility","hidden"),izFrame.style.display="none",null!=document.body?document.body.appendChild(izFrame):document.head.appendChild(izFrame),a.log("izSubFrame set")}catch(f){a.log("izooto:: unable to subFrame"+ f)}};a.validateToken=function(b){var c=function(b,c){if(200==c){var d=b;a.log("rcv:: "+d);try{d=JSON.parse(d),a.subscriberStatusHandler(d)}catch(k){}}};b=a.ssUrl+"?s=1&bkey="+b+"&pid="+a.client;"https:"==a.locationProtocol?(a.addMsgReciever(),b=a.sourceOrigin+"?action=izcheckperms",a.subFrame(b,"izPermsFrame")):(a.log("validate token"),a.httpRequest(b,c))};a.subscriberStatusHandler=function(b){try{a.log(b),void 0!==b.status&&(1===b.status?(a.setIzstatus(1),a.sendEnrHit("already_granted",1,a.getStorage("iztoken"))):2==b.status?a.setIzstatus(2):0===b.status&&(1===a.promptType?a.optinDialog():0==a.promptType&&a.subFrame()))}catch(c){a.log(c)}};a.closeDialog=function(b){try{1===b?b="divAllowed":b="divClosed",document.getElementById("izmiddle-box").remove(),1===a.promptType?a.sendEnrHit(b,1):a.sendEnrHit("msgclose",1)}catch(c){a.log("Error-Removing-Div"+c)}};a.crossDialog=function(){try{document.getElementById("izmiddle-box").remove()}catch(b){a.log("Error-Removing-Div"+b)}};a.openPopup=function(){a.closeDialog(1);if(a.isSafari)a.openHttpsOverlay(),a.requestSafariPermissions();else if(1==a.promptType&&a.isFirefox&&"https:"==a.locationProtocol&&72<=a.browserVer)a.requestPermission();else if(a.isSdkHttps&&!a.autoPrompt&&"https:"==a.locationProtocol)a.promptUser();else{a.addMsgReciever();var b=void 0!=window.screenLeft?window.screenLeft:screen.left,c=void 0!=window.screenTop?window.screenTop:screen.top,d=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,f=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,e=200,k=200,h=a.promptType;if(1===a.promptType||2==a.promptType)h=1,k=e=500;b=d/2-e/2+b;c=f/2-k/2+c;a.hidePopup&&0===a.promptType&&(k=e=100,b=c=1E4);h=a.sourceOrigin+"?action=prompt&izpt="+h;1==a.fullPopUp&&0!=a.promptType?window.open(h,"iZooto Subscription"):(window.open(h,"iZooto Subscription","scrollbars=yes, width="+e+", height="+k+", top="+c+", left="+ b),a.pixelEventReciever("popopen"))}};a.iscomplete=function(){a.docReady="complete"===document.readyState;a.docReady&&(setTimeout(function(){1==a.overlay?a.openHttpsOverlay():1==a.branding&&a.openHttpsBranding()},100),clearInterval(a.complete))};a.displayElementsOnPrompt=function(){1===a.isChrome?a.complete=setInterval(a.iscomplete,100):1==a.overlay&&a.openHttpsOverlay()};a.requestPermission=function(){var b=a.browserVer,c=function(b){"granted"===b&&(a.registerServiceWorker(),a.subscribe(),a.httpsNoRoot?(a.noRootVersionHandler(),a.addMsgReciever(),a.subFrame()):void 0!=window._izootoModule&&1==window._izootoModule.isMagento?a.cookieLess=0:0==a.isSdkHttps&&a.sendMessage("allowed",1,"parent"),a.ffoxGranted=1);a.closeHttpsBranding()},d=function(b){a.closeHttpsBranding();a.log("Error while requesting permission : "+b)};a.isAddFcm?Notification.requestPermission().then(c)["catch"](d):46<=b?Notification.requestPermission().then(c)["catch"](d):Notification.requestPermission(c);a.sendEnrHit("prompted",1)};a.statusHandler=function(b,c,d){if("default"==c)if("subDomain"===d)try{if(0!==a.promptType){if(self!=top)return a.sendMessage("switchPrompt",1,"parent");a.popupNotice(a.clickOnAllowMsg);a.sendMessage("prompted",1,"opener")}else a.ffox=1,a.log("Prompted Http"),a.sendMessage("prompted",1,"parent");a.requestPermission()}catch(f){a.log("Error occured : "+f)}else(a.httpsNoRoot||a.isAddFcm||a.isFirefox)&&a.requestPermission(),a.ffoxHttps=1,a.isSubDomain||a.displayElementsOnPrompt();else"granted"===Notification.permission?(a.registerServiceWorker(),a.subscribe(),a.ag=1,"subDomain"===d?self!=top&&(a.httpsNoRoot||(b=a.getStorage("iztoken"),""!=b?a.sendMessage("izag",b,"parent"):a.sendMessage("izag",1,"parent")),a.log("ag")):a.httpsNoRoot&&(a.addMsgReciever(),a.subFrame()),a.log("ag_cc")):"denied"===Notification.permission&&(a.ad=1,"subDomain"===d?(self==top?a.sendMessage("izad",1,"opener"):a.sendMessage("izad",1,"parent"),a.popupNotice(a.alreadyDeniedMsg),a.closePopWindow()):a.sendEnrHit("already_denied",1),a.log("ad"))};a.registerServiceWorker=function(){"serviceWorker"in navigator?(a.isSubDomain||""==a.swScope?navigator.serviceWorker.register(a.serviceWorker).then(a.initialiseState)["catch"](function(b){a.isSubDomain||self!=top||1!=a.branding&&1!=a.overlay||a.closeHttpsBranding();a.log(b)}):navigator.serviceWorker.register(a.serviceWorker,{scope:a.swScope}).then(a.initialiseState)["catch"](function(b){a.isSubDomain||self!=top||1!=a.branding&&1!=a.overlay||a.closeHttpsBranding();a.log(b)}),a.isSubDomain||(a.setIndexedDb("gaId"),a.setIndexedDb("sysEvents"))):a.log("Service workers are not supported in this browser.")};a.pushSubscription=function(b,c){if("Notification"in window){if("chrome"==b){try{navigator.permissions.query({name:"notifications"}).then(function(b){if("prompt"===b.state)"subDomain"===c?0!==a.promptType?self!=top?a.sendMessage("switchPrompt",1,"parent"):(a.popupNotice(a.clickOnAllowMsg),a.sendMessage("prompted",1,"opener"),Notification.requestPermission().then(function(b){"default"===b&&(a.sendMessage("promptclose",1,"opener"),a.closePopWindow())})):(a.log("Prompted Http"),a.sendMessage("prompted",1,"parent"),Notification.requestPermission().then(function(b){"default"===b&&0===a.promptType&&self!=top&&a.sendMessage("promptclose",1,"parent")})):"default"===c&&(a.log("Prompted Https"),a.sendEnrHit("prompted",1),a.locationPrompt&&1==a.deviceType&&navigator.geolocation.getCurrentPosition(function(){}),Notification.requestPermission(),a.isSubDomain||a.displayElementsOnPrompt()),b.onchange=function(){a.closeHttpsBranding();"granted"===b.state?(a.registerServiceWorker(),"subDomain"===c?a.sendMessage("allowed",1,"parent"):"default"===c&&a.httpsNoRoot&&(a.noRootVersionHandler(),a.addMsgReciever(),a.subFrame()),a.log("Granted"),1!=a.deviceType&&(a.subscribe(),a.log("chrome mobile subscribe"))):"denied"===b.state&&"subDomain"===c&&(self==top?a.sendMessage("denied",1,"opener"):a.sendMessage("denied",1,"parent"),a.popupNotice(a.blockedMsg),a.log("Denied"),a.closePopWindow())};else if("granted"===b.state){a.registerServiceWorker();a.ag=1;if("subDomain"===c){if(self!=top){if(!a.httpsNoRoot){var d=a.getStorage("iztoken");""!=d?a.sendMessage("izag",d,"parent"):a.sendMessage("izag",1,"parent")}a.log("ag")}}else"default"===c&&a.httpsNoRoot&&(a.addMsgReciever(),a.subFrame());1!=a.deviceType&&(a.subscribe(),a.log("chrome mobile ag subscribe"))}else"denied"===b.state&&(a.ad=1,"subDomain"===c?(self==top?a.sendMessage("izad",1,"opener"):a.sendMessage("izad",1,"parent"),a.popupNotice(a.alreadyDeniedMsg),a.closePopWindow()):"default"===c&&a.sendEnrHit("already_denied",1))})}catch(d){a.log("Unable to read notification permissions")}if("subDomain"==c&&0!=a.promptType&&self!=top&&"default"==Notification.permission)return}else if("firefox"==b||a.isAddFcm)"Notification"in window&&"function"===typeof Notification.requestPermission?a.statusHandler(b,Notification.permission,c):a.log("This browser does not support desktop notification");try{"edge"==b||"chrome"==b&&1!=a.deviceType?a.log("chrome mobile subscribe ignore"):a.subscribe()}catch(d){a.log("Unable To Subscribe")}}};a.sendMessage=function(b,c,d,f,e){if(2!=a.promptType||"allowed"!=b&&"denied"!=b)b={k:b,v:c},void 0!=f&&""!=f&&(b.bkey=f),void 0!=e&&(b.swversion=e),f={izootoMsg:b},"parent"===d?window.parent.postMessage(JSON.stringify(f),"*"):"opener"===d?window.opener&&window.opener.postMessage(JSON.stringify(f),"*"):d.contentWindow.postMessage(JSON.stringify(f),"*")};a.setIzstatus=function(b){a.cookieLess?a.setStorageWithTime("izstatus",b):(date=new Date,2==b&&(a.tokenExpire*=100),date.setTime(date.getTime()+1E3*a.tokenExpire),document.cookie="izstatus="+b+";path=/;max-age="+a.tokenExpire+";expires="+date.toGMTString()+";"+a.cDomain+a.cSameSite)};a.msgReciever=function(b){var c=0,d={};try{d=JSON.parse(b)}catch(f){}void 0!=d.izootoMsg&&(d=d.izootoMsg,void 0!=d.izrmstatus?a.rmSubsReceiver(d.izrmstatus):void 0!=d.k&&"izMasterToFrame"==d.k?a.setMasterStorage(d.v):void 0!=d.k&&"izMasterToParent"==d.k?a.masterConfigReciver(d.v):void 0!=d.k&&"izCidToParent"==d.k?(a.setizConfig("IZCID",d.v),a.setIzSync("IZCID",1)):void 0!=d.izPermsStatus?a.subscriberStatusHandler(d.izPermsStatus):(1==a.httpsNoRoot||1!=a.promptType&&2!=a.promptType?"allowed"==d.k?(a.openDialog(),d.swversion&&(a.swversion=d.swversion),a.setStorage("izid",a.unid),a.sendEnrHit(d.k,d.v)):void 0!=d.bkey?(b=a.getStorage("iztoken"),a.setStorage("iztoken",d.bkey),a.httpsNoRoot?1==a.ag?(a.sendEnrHit(d.k,d.v,d.bkey),a.setIzstatus(1)):a.sendEnrHit("allowed",d.v,d.bkey):(a.sendEnrHit(d.k,d.v,d.bkey),1!=a.isReSubscribe&&""!=b||a.updateSubscription("subscribe",d.bkey))):"bKey"==d.k?(d.swversion&&(a.swversion=d.swversion),a.setStorage("iztoken",d.v),a.sendEnrHit(d.k,d.v),a.bkeySent=1,a.processQueue()):c=1:void 0!=d.bkey?(a.getStorage("iztoken"),d.swversion&&(a.swversion=d.swversion),a.setStorage("iztoken",d.bkey),a.processQueue(),a.sendEnrHit(d.k,d.v,d.bkey),"allowed"==d.k?a.setIzstatus(1):1==a.isReSubscribe?a.updateSubscription("subscribe",d.bkey):(a.updateSubscription("subscribe",d.bkey,!0),a.setIzstatus(1))):"switchPrompt"==d.k?(a.optinDialog(),a.removeStorage("iztoken")):"denied"==d.k&&a.setIzstatus(2),"prompted"==d.k?(a.getStorage("iztoken"),a.removeStorage("iztoken"),a.removeStorage("izfcmtoken"),a.sendEnrHit(d.k,d.v)):"popclose"==d.k?a.pixelEventReciever("popclose",!1):"promptclose"==d.k?(a.pixelEventReciever(d.k,!1),a.sendEnrHit("promptclose","1")):"denied"==d.k?a.sendEnrHit(d.k,d.v):"izag"==d.k?(c=a.getStorage("iztoken"),""!=c&&0===a.bkeySent?(a.sendEnrHit("already_granted",1,c),a.bkeySent=1):1!==d.v?(a.sendEnrHit("already_granted",1,d.v),a.bkeySent=1):1==a.promptType?a.optinDialog():""==c&&a.pixelEventReciever("already_unsubscribed",!1),a.setIzstatus(1)):"izad"==d.k?(a.sendEnrHit("already_denied",1),a.setIzstatus(2)):1==c&&a.sendEnrHit(d.k,d.v)))};a.setManifest=function(){try{if(0==a.subType){var b=a.manifest,c=document.getElementsByTagName("head")[0],d=document.createElement("link");d.rel="manifest";d.href=b;c.appendChild(d);a.log("manifest")}}catch(f){}};a.sendSubscriptionUpdate=function(b,c,d){url=0==c?a.parseEpConf("SoftSubscribe"):2==c?a.parseEpConf("SoftUnsubscribe"):a.supURL;a.httpRequest(url,d,{},{method:"post",data:"pid="+a.client+"&bKey="+b+"&btype="+a.browser+"&dtype="+a.deviceType+"&bver="+a.browserVer+"&pte="+a.subType+"&os="+a.os+"&pt="+a.promptType+"&ge="+a.gdprPromptStatus+"&action="+c})};a.updateSubscription=function(b,c,d){c=void 0===c?a.getStorage("iztoken"):c;c=a.getBrowserKeyFromToken(c);"subscribe"==b?(3==a.getStorage("izstatus")&&a.removeStorage("izstatus"),""!=c?(a.sendSubscriptionUpdate(c,0),0===a.isReSubscribe&&void 0===d?a.pixelEventReciever("subscribed",!0):a.isReSubscribe=0):(a.isReSubscribe=1,a.isSafari||1==a.isSdkHttps&&"https:"==a.locationProtocol?a.initIzooto():(a.promptType=1,a.openPopup()))):"unsubscribe"==b&&""!=c&&a.sendSubscriptionUpdate(c,2,function(){a.setStorage("izstatus",3);a.pixelEventReciever("unsubscribed",!1)})};a.addMsgReciever=function(){if(1!=a.isMsgReciever){a.isMsgReciever=1;try{window.addEventListener("message",function(b){if((-1c.indexOf("application")&&0>c.indexOf("javascript")&&(b=!1):2==a&&0>c.indexOf("html")&&(b=!1);return b};a["debugger"].contentValidator=function(b,c){var d=!0;c.toLowerCase();1==b?0>contentType.indexOf(a["debugger"].rcvObj.workerSrc)&&(d=!1):2==b&&0>contentType.indexOf(a["debugger"].rcvObj.scriptSrc)&&(d=!1);return d};a["debugger"].validateIzootoHtml=function(b){a.debuggerObj.plugin&&b();var c=a["debugger"].msgSet;a["debugger"].getFileInfo(a.sourceOrigin,function(d){a.debuggerObj.izootoHtml=d;1==d.status?(a["debugger"].log(c.html_f,a["debugger"].successCode),a["debugger"].contentTypeValidator(2,d.contentType)||(a["debugger"].log(c.html_ct+d.contentType,a["debugger"].errCode),a["debugger"].err=1)):(a["debugger"].log(c.html_nf,a["debugger"].errCode),a["debugger"].err=1);b()})};a["debugger"].validateSw=function(b){var c=a["debugger"].msgSet,d=a["debugger"].host;a["debugger"].getFileInfo(a.serviceWorker,function(f){a.debuggerObj.sw=f;1==f.status?(a["debugger"].log(c.sw_t+ c.sw_f.replace("{sw}",d+a.serviceWorker),a["debugger"].successCode),a["debugger"].contentTypeValidator(1,f.contentType)?a["debugger"].validateIzootoHtml(b):(a["debugger"].log(c.sw_ct+f.contentType,a["debugger"].errCode),a["debugger"].err=1,b())):(a["debugger"].log(c.sw_t+c.sw_nf.replace("{sw}",d+a.serviceWorker),a["debugger"].errCode),a["debugger"].err=1,b())})};a["debugger"].msgSet={code_t:"iZooto JS code: ",code_f:"found",code_nf:"missing. Learn more here: http://bit.ly/2WHcP4a",sw_t:"Service Worker JS: ",sw_f:"found at {sw}",sw_nf:"missing from {sw} , Learn more here: http://bit.ly/2K0yGSs",sw_ct:"Service Worker JS: Invalid Content-Type found ",html_f:"Izooto Html: found",html_nf:"Izooto Html: not found ",html_ct:"Izooto Html: Invalid Content-Type found ",mfst_t:"Manifest file: ",mfst_f:"found at {m}",mfst_nf:"missing form {m} , Learn more here: http://bit.ly/2K0yGSs",multi_mfst:"multiple manifest files found. Learn more here: http://bit.ly/2WCd2FC",gcm_t:"gcm_sender_id: ",gcm_nf:"missing in the manifest file. Learn more here: http://bit.ly/2WCd2FC",fallback:"FCM project: issue with your FCM project.",integration:"iZooto integration is working fine on your website.",integration_f:"iZooto integration is incomplete. Contact support@izooto.com to get assistance.",plugin:"You have integrated iZooto using the {plg} plugin.",ev:"sent to iZooto"};a["debugger"].validateGCM=function(b,c){a.httpRequest(a["debugger"].gcmValidator,function(b){var d="fail";try{b=JSON.parse(b)}catch(k){}var e=b.response?b.response:"Something went wrong";"success"==b.status?(d=b.status,a["debugger"].log("GCM Sender ID Validation "+d,a["debugger"].successCode),c(!0)):(a["debugger"].log("GCM Sender ID Validation "+d+" , "+e,a["debugger"].errCode),c(!1))},{},{method:"post",data:"pid="+a.client+("&gcm="+b)})};a["debugger"].validateManifest=function(b){for(var c="",d=a["debugger"].msgSet,f=a["debugger"].host,e=document.getElementsByTagName("link"),k=0;k
Please wait while we are verifying iZooto integration on your website.
This window will close automatically.
';a.appendChild(c)}catch(d){}};a["debugger"].init=function(b){a.debuggerObj.sw={};a.debuggerObj.izootoHtml={};a["debugger"].err=0;var c=a["debugger"].msgSet;console.clear();a["debugger"].log("-".repeat(20)+"iZooto Debug Mode"+"-".repeat(20));a["debugger"].status=1;a["debugger"].log("Verifying iZooto integration on your website",a["debugger"].infoCode);var d=function(){1==a["debugger"].err?a["debugger"].log(c.integration_f,a["debugger"].errCode):a["debugger"].log(c.integration,a["debugger"].successCode);b&&b(a.debuggerObj)},f=a.platform;a.debuggerObj.plugin=f;a["debugger"].rcvObj={};var e=a.getParamFromUrl(document.location.href,"izObj");try{e=JSON.parse(e),void 0!=e.domainRoot&&(a.domainRoot=e.domainRoot,a.httpsNoRoot=""!=a.domainRoot?1:0,a.pathSetup())}catch(k){}""!=f&&a["debugger"].log(c.plugin.replace("{plg}",f),a["debugger"].successCode);f=a["debugger"].getScript();null!=f?(a.debuggerObj.scriptSrc=f,a["debugger"].log(c.code_t+c.code_f+"("+f+")",a["debugger"].successCode),1==a.isSdkHttps?a["debugger"].validateSw(function(){d()}):d()):(a["debugger"].err=1,a["debugger"].log(c.code_t+c.code_nf,a["debugger"].errCode),d())};a.db.init=function(b){return new Promise(function(b,d){""!=a.db.instance&&b(a.db.instance);var c=indexedDB.open("izooto",2);c.onerror=function(a){d("DB not load")};c.onsuccess=function(d){a.db.instance=c.result;a.log("success:: "+a.db.instance);b(a.db.instance)};c.onupgradeneeded=function(a){a=a.target.result;a.createObjectStore("options",{keyPath:"key"});a.createObjectStore("swEvents",{keyPath:"eventName"})}})};a.noRootVersionHandler=function(){a.db.init().then(function(b){a.db.addUpdate(b,"noRootAllowed",1).then(function(b){a.log(b)})["catch"](function(b){a.log(b)})})["catch"](function(b){a.log(b)})};a.setIndexedDb=function(b){"gaId"==b&&1!=a.ga.swEvents||"sysEvents"==b&&1!=a.sysEventsFlag?a.log(b+" :: not saved"):a.db.init().then(function(c){a.db.getData(c,"options",b).then(function(d){((a.dd=d)&&!d.hasOwnProperty("val")||d.val!=a[b])&&a.db.addUpdate(c,b,a[b]).then(function(b){a.log(b)})["catch"](function(b){a.log(b)})})["catch"](function(b){a.log(b)})})["catch"](function(b){a.log(b)})};a.fixForSubscribers=function(){navigator.serviceWorker.ready.then(function(b){b.pushManager.getSubscription().then(function(b){var c=a.getStorage("iztoken");c=a.getBrowserKeyFromToken(c);var e=b.endpoint;(0<=e.indexOf("fcm.googleapis.com")?e.substring(36):e.substring(40))!=c&&(a.forceTokenSync=1,a.subscriptionType="default",a.setStorage("iztoken",JSON.stringify(b)),a.sendSubscriptionToServer(b))})})};a.customSubscription=function(){try{if("object"==typeof window._izq)for(var b=window._izq.length,c=0;c";b.message="Pick up where you left off";b.icon="https://cdnimg.izooto.com/icons/4/JD-12-128.png";b.banner="<~[@featured_image]~>";b.link="<~[@last_visited_url]~>";b.tag="tabAbandonment";b.reqInt=!0;b.id="";b.rid="";b.viewFlag=1;b.clickFlag=1;b.sysEvents=0;b.domainNum=0;var c=window.location.href;0>c.indexOf("utm_campaign=")&&(b.link+=c.includes("?")?"&":"?",b.link+="utm_source=izooto&utm_medium=push_notifications&utm_campaign=recover_abandoned_tab&utm_term=notification1");c=a.tabAbandonment.data;for(var d in b)c.hasOwnProperty(d)||(c[d]=b[d]);return c=a.tabAbandonment.getFilterData(c)};a.tabAbandonment.urlUtmHandler=function(a,c){var b=c.split("&"),e={},g;for(g in b)c=b[g].split("="),e[c[0]]=c[1];a=new URL(a);for(var k in e)a.searchParams.set(k,e[k]);return a.href};a.tabAbandonment.getFilterData=function(b){var c={},d=window.location.href;c.article_title=""!=a.getMetaValue("og:title")?a.getMetaValue("og:title"):a.getMetaValue("title");c.featured_image=a.getMetaValue("og:image");c.last_visited_url=d;for(var e in b)if("string"==typeof b[e]&&0<=b[e].indexOf("<~[@")){var g=b[e].indexOf("<~[@"),k=b[e].indexOf("]~>");g=b[e].substring(g+4,k);"last_visited_url"==g&&0",c[g]),b[e]=a.tabAbandonment.urlUtmHandler(d,k)):b[e]=b[e].replace("<~[@"+g+"]~>",c[g])}return b};a.tabAbandonment.init=function(){a.log("tabAbandonment init");a.tabAbandonment.timerInstance=0;a.tabAbandonment.focused=!0;1==a.tabAbandonment.status&&(a.tabAbandonment.interval=setInterval(function(){if(document.hasFocus()){if(!a.tabAbandonment.focused)a.tabAbandonment.onFocus()}else if(a.tabAbandonment.focused)a.tabAbandonment.onBlur()},1E3))};a.videoPlaybook=void 0!==e.videoPlaybook&&""!==e.videoPlaybook?e.videoPlaybook:{};a.videoPlaybook.status=void 0!==a.videoPlaybook.status&&""!==a.videoPlaybook.status?a.videoPlaybook.status:0;a.videoPlaybook.allowedUrls=void 0!==a.videoPlaybook.allowedUrls?a.videoPlaybook.allowedUrls:[];a.videoPlaybook.ytPlayerReference=[];a.videoPlaybook.playerState=[];a.videoPlaybook.syncTrigger=function(a,c){window._izq.push(["trigger",a,c])};a.videoPlaybook.sendToApi=function(b){var c=0,d=a.videoPlaybook.playerState;if(0==d.length)d.push(b);else{for(var e=0;ea.allowedDomain.indexOf(a.locationProtocol+"//"+document.location.hostname)&&!a.isSubDomain)return;1==a.enableEnricher&&""!=a.enricherSrc&&a.loadEnricher();0==a.isShopify||a.isSubDomain||a.shopifyFix();a.detectAutoPrompt()}a.processQueue();if(1!=a.promptType||a.isSubDomain||!a.isSdkHttps||"https:"!=a.locationProtocol||!a.isNotification||"default"!=Notification.permission||a.calledManually||a.isSafari){if(!a.autoPrompt||a.isSubDomain||a.isReSubscribe||!a.getStorage("izDl")||!("https:"==a.locationProtocol&&a.isSdkHttps&&a.isNotification&&"default"==Notification.permission||"http:"==a.locationProtocol&&!a.getStorage("iztoken")))if(a.isSafari){if(""==a.masterDomain||window.location.origin==a.masterDomain)"complete"===document.readyState?(a.log("DOM has already loaded, Checking safari in 0.30 seconds"),setTimeout(function(){a.checkSafariPermission()},300)):window.addEventListener("load",function(){a.log("DOM has loaded now, checking in 0.3 secs");setTimeout(function(){a.checkSafariPermission()},300)},!1)}else a.isChrome&&("http:"==a.locationProtocol||"serviceWorker"in navigator)?1==a.incognitoChecked?a.startSubscription("chrome"):a.incog(function(b){b?a.pixelEventReciever("browser",!1):a.startSubscription("chrome")}):a.isFirefox&&("http:"==a.locationProtocol||"serviceWorker"in navigator||1==a.isSubDomain)?(b=indexedDB.open("test"),b.onerror=function(){},b.onsuccess=function(){a.startSubscription("firefox")}):a.isOpera?1==a.incognitoChecked?a.startSubscription("opera"):a.incog(function(b){b?a.pixelEventReciever("browser",!1):a.startSubscription("opera")}):a.isEdge&&1==a.deviceType?(window.indexedDB||!window.PointerEvent&&!window.MSPointerEvent)&&a.startSubscription("edge"):a.pixelEventReciever("browser",!1)}else if(a.autoPrompt=!1,"serviceWorker"in navigator&&(a.isChrome||a.isFirefox||a.isAddFcm))if(a.isChrome||a.isOpera)a.incog(function(b){b?a.pixelEventReciever("browser",!1):a.optinDialog()});else if(a.isEdge)(window.indexedDB||!window.PointerEvent&&!window.MSPointerEvent)&&a.optinDialog();else if(a.isFirefox){var b=indexedDB.open("test");b.onerror=function(){};b.onsuccess=function(){a.optinDialog()}}else a.optinDialog();else a.pixelEventReciever("browser",!1)}};a.loadOptin=function(){a.defaultOptinDesign="
{{--message--}}
{{--subMessage--}}
";1===a.promptType&&(void 0!=window.izOptinDesign&&(a.optInDesign=window.izOptinDesign),a.dialogDesign=""!=a.optInDesign?a.optInDesign:a.defaultOptinDesign,a.dialogDesign=a.loadDesign(a.promptDesign,a.dialogDesign))};a.customizeOptInPrompt=function(b){var c={title:50,message:100,allowButton:10,laterButton:10};try{for(var d in b)""!=b[d]&&((b[d]=b[d].trim(),"title"==d)?a.promptDesign.message=b[d].substring(0,c[d]):"message"==d?a.promptDesign.subMessage=b[d].substring(0,c[d]):"icon"!=d||!b[d].startsWith("http://")&&!b[d].startsWith("https://")||b[d].includes("panel.izooto")?"allowButton"==d?a.promptDesign.btn2Txt=b[d].substring(0,c[d]):"laterButton"==d&&(a.promptDesign.btn1Txt=b[d].substring(0,c[d])):a.promptDesign.icon=b[d])}catch(f){a.log(f)}};a.optinCallback=function(b){"function"==typeof b&&(a.optinModule=new b,void 0!=a.optinModule.data&&(window.izOptinDesign=a.optinModule.data),a.openDialog(!0))};a.masterCallback=function(b){if(b){if(""!=a.masterDomain&&(b=a.getMasterStorage("bkey"),""==b||a.getBrowserKeyFromToken(JSON.stringify(b))!=a.getBrowserKeyFromToken(a.getStorage("iztoken")))){if(window.location.origin==a.masterDomain)b='{"iz_'+a.client+'":{"bkey":'+a.getStorage("iztoken")+',"subscribed_on":"'+a.masterDomain+'","user_properties":{}}}',a.setStorage("izooto",b);else if(self==top){b={};b.subscribed_on=window.location.origin;b.token=a.getStorage("iztoken");var c=document.getElementById("izMasterDomainFramePerms");a.sendMessage("izMasterToFrame",b,c);b='{"iz_'+a.client+'":{"bkey":'+a.getStorage("iztoken")+',"subscribed_on":"'+ window.location.origin+'","user_properties":{}}}';a.setStorage("izooto",b)}window._izq=window._izq||[];window._izq.push(["userProfile",{add:{subscribed_on_url:window.location.origin}}])}}else""!=a.masterDomain&&(window.location.origin==a.masterDomain?(b='{"iz_'+a.client+'":{"bkey":'+a.getStorage("iztoken")+',"subscribed_on":"'+a.masterDomain+'","user_properties":{}}}',a.setStorage("izooto",b)):self==top&&(b={},b.subscribed_on=window.location.origin,b.token=a.getStorage("iztoken"),c=document.getElementById("izMasterDomainFramePerms"),a.sendMessage("izMasterToFrame",b,c),b='{"iz_'+a.client+'":{"bkey":'+a.getStorage("iztoken")+',"subscribed_on":"'+window.location.origin+'","user_properties":{}}}',a.setStorage("izooto",b)),window._izq=window._izq||[],window._izq.push(["userProfile",{add:{subscribed_on_url:window.location.origin}}]))};a.masterConfigReciver=function(b){var c=b.token;""!=c?a.validateTokenMaster(a.getBrowserKeyFromToken(JSON.stringify(c)),function(c){try{if(void 0!==c.status)if(1===c.status){a.setIzstatus(1);var d='{"iz_'+ a.client+'":{"bkey":'+JSON.stringify(b.token)+',"subscribed_on":"'+b.subscribed_on+'","user_properties":{}}}';a.setStorage("izooto",d);a.setStorage("iztoken",JSON.stringify(b.token));a.processQueue()}else 0===c.status&&(a.removeStorage("izstatus"),a.initIzooto())}catch(g){}}):a.initIzooto()};a.getMasterStorage=function(b){var c="iz_"+a.client,d="";try{d=JSON.parse(a.getStorage("izooto"));var e=d[c]}catch(g){}return""==d||void 0==e?"":void 0!=e[b]?e[b]:""};a.masterDomainHandler=function(){1==a.getStorage("izstatus")?a.processQueue():(a.addMsgReciever(),a.subFrame(window._izooto.masterDomain+window._izooto.masterDomainPath+"?action=izcheckmaster&domain="+window.location.origin,"izMasterDomainFramePerms"))};a.setMasterStorage=function(b){a.setStorage("izooto",'{"iz_'+a.client+'":{"bkey":'+b.token+',"subscribed_on":"'+b.subscribed_on+'","user_properties":{}}}');a.setStorage("iztoken",b.token)};a.validateTokenMaster=function(b,c){var d=new XMLHttpRequest;d.onreadystatechange=function(){if(4==this.readyState&&200==this.status){var b=d.responseText;a.log(b);try{b=JSON.parse(b),void 0!=c&&c(b)}catch(g){}}};d.open("GET",a.ssUrl+"?s=1&bkey="+b+"&pid="+a.client,!0);a.log("validate token");d.send()};a.initMaster=function(){if(a.isChrome||a.isFirefox)if(3==a.isSubDomain&&self!=top){if(a.getStorage("izooto")){var b=a.getMasterStorage("bkey"),c=a.getMasterStorage("subscribed_on"),d={};d.token=b;d.subscribed_on=c}else d={token:"",subscribed_on:""};a.sendMessage("izMasterToParent",d,"parent");a.addMsgReciever()}else window.location.origin==a.masterDomain?(b=a.getMasterStorage("bkey"),""!=b?(c=a.getMasterStorage("subscribed_on"),c==a.masterDomain?a.initIzooto():1==a.getStorage("izstatus")?a.processQueue():a.validateTokenMaster(a.getBrowserKeyFromToken(JSON.stringify(b)),function(b){1==b.status?a.processQueue():a.initIzooto()})):a.initIzooto()):a.masterDomainHandler();else window._izooto.initIzooto()};a.setIzcidDb=function(b){a.db.init().then(function(c){a.db.addUpdate(c,"IZCID",b).then(function(b){a.log(b)})["catch"](function(b){a.log(b)})})["catch"](function(b){a.log(b)})};a.getIzCidPromise=function(){return new Promise(function(b,c){var d=window._izooto.getizConfig("IZCID"),e=a.getIzSync("IZCID",1);""==d||1!=e?(a.addMsgReciever(),window._izooto.setCookieGlobalID(),d=window._izooto.getizConfig("IZCID"),""!=d?b(d):setTimeout(function(){b(d);a.setIzcidDb(d)},2500)):(b(d),a.setIzcidDb(d))})};1!=a.deviceType&&1==a.izootoStatus?(1==a.isChrome&&62